package com.woniu.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
//显示病人 病床 科室 病房 医生 出院时间
public class InpatientDischargeAppVO implements Serializable {
    private Integer id;
    /**
     * 病人的信息 根据病人id查询
     * 姓名、年龄、性别、病人手机号
     */
    private String patientName;
    private Integer age;
    // 性别（1-男，2-女，0-未知）
    private Integer gender;
    private String phone;

    //病床名称
    private String bedNo;

    //病房
    private String wardNo;

    //科室
    private String roomName;

    //医生
    private String doctorName;

    private Integer patientId;
    private Integer departmentId;
    private Integer doctorId;
    private Integer bedId;
    private Integer wardId;

    //出院时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date oaDate;

    private Integer oaStatus;
}
